Sercos Slave
Bugs:
- PSSCS-1431: Diagnose 0x4047 "HP Enable Removed" removed several times
- PSSCS-1432: Tx Timer may not be identical to cycle time
Bugs:
- PSSCS-1425: No TLR_E_CONNECTION_TIMEOUT if Trace Buffer is in freeze mode
- PSSCS-1426: TLR_E_CONNECTION_TIMEOUT not signalled
- PSSCS-1427: SVC blocked at Bus Synchronous Mode with reduced round-trip time
Bugs:
- PSSCS-1419: Boottokens provided by the 2nd Stage Bootloader are not handled in netX52 based targets
- PSSCS-1420: Start t5 Timer dependent on received MST
Bugs:
Bugs:
- PSSCS-1408: If DHCP configured also use IP parameter from set-config
Bugs:
- PSSCS-1415: TxTimer Calculation not done for all Configuration orders
Bugs:
- PSSCS-1401: VarCfg Handle CONCTRL not possible
- PSSCS-1402: Register internal Diagnosis with Text length larger 60 octet
- PSSCS-1403: [NXIO-50] Firmware does not start up
- PSSCS-1404: Application Read S-0-0017 first IDN missing
- PSSCS-1406: NXLOM examples shall contain optimized linker files
Bugs:
- PSSCS-1396: MST loss handling may not be done in lower phases
- PSSCS-1398: Fix S-0-1005 (t5) calculation
Bugs:
- PSSCS-1312: S-0-1399.0.1 Remove all Diagnosis-Messages with same Code-ID
- PSSCS-1313: Diagnosis 0xC30C0108 not always removed
- PSSCS-1319: Deliver UTF-8 encoded vendor name
- PSSCS-1320: Serve SVC Errors 0x700E and 0x700F
- PSSCS-1326: A change at S-0-1050.x.5 shall affect MaxRtData
- PSSCS-1334: S-0-1028 counts up if Slave switches from FF to LB
- PSSCS-1336: Handle S-0-1024 Diagnosis message correct
- PSSCS-1340: No Sercos address insertion if configuration without Address allocation
- PSSCS-1352: Activate TFTP server in netJACK100 and comX100 targets
- PSSCS-1354: SDDML files are not valid
- PSSCS-1378: Error counter in DPM common status block not reseted after channel init
- PSSCS-1379: Switching to Bus Off shall not trigger a Sercos diagnose
- PSSCS-1381: Phase change to NRT always triggers TLR_E_CONNECTION_TIMEOUT
- PSSCS-1385: Make S-0-1300.0.5 writable by SIII_SL_IDN_CMD_WRITE_IND
- PSSCS-1386: Setting IDN name to a value bigger than 60 visible characters not rejected
Changes:
New Features:
- PSSCS-1317: Feature: Change Diagnosis handling for new specification version
- PSSCS-1318: Feature: Change IDNs according Spec V1.3.1
- PSSCS-1328: Feature: Implement NRTPC v2
- PSSCS-1335: Feature: Tag-List support to change Webserver IP Port
- PSSCS-1347: Feature: Add Set-Config parameter to configure Sercos Version
- PSSCS-1361: Feature: Support Dignosis for "FSP IO Sub-bus IO-Link"
Bugs:
- PSSCS-1378: Error counter in DPM common status block not reseted after channel init
- PSSCS-1379: Switching to Bus Off shall not trigger a Sercos diagnose
- PSSCS-1381: Phase change to NRT always triggers TLR_E_CONNECTION_TIMEOUT
- PSSCS-1386: Setting IDN name to a value bigger than 60 visible characters not rejected
Bugs:
- PSSCS-1352: Activate TFTP server in netJACK100 and comX100 targets
Changes:
New Features:
- PSSCS-1335: Feature: Tag-List support to change Webserver IP Port
- PSSCS-1361: Feature: Support Dignosis for "FSP IO Sub-bus IO-Link"
Bugs:
- PSSCS-1336: Handle S-0-1024 Diagnosis message correct
- PSSCS-1340: No Sercos address insertion if configuration without Address allocation
- PSSCS-1354: SDDML files are not valid
Changes:
New Features:
- PSSCS-1317: Feature: Change Diagnosis handling for new specification version
- PSSCS-1318: Feature: Change IDNs according Spec V1.3.1
- PSSCS-1328: Feature: Implement NRTPC v2
- PSSCS-1347: Feature: Add Set-Config parameter to configure Sercos Version
Bugs:
- PSSCS-1312: S-0-1399.0.1 Remove all Diagnosis-Messages with same Code-ID
- PSSCS-1313: Diagnosis 0xC30C0108 not always removed
- PSSCS-1319: Deliver UTF-8 encoded vendor name
- PSSCS-1320: Serve SVC Errors 0x700E and 0x700F
- PSSCS-1326: A change at S-0-1050.x.5 shall affect MaxRtData
- PSSCS-1334: S-0-1028 counts up if Slave switches from FF to LB
Bugs:
- PSSCS-1329: No error (ulSta) if Diagnosis registration failed
Bugs:
New Features:
- PSSCS-1324: Feature: Add firmware for new product netRAPID51-RE
Bugs:
- PSSCS-889: Set-Configuration error is also displayed in Communication error
- PSSCS-896: Local write to not existing IDN causes a wrong error code
- PSSCS-961: [AP-Task] IDNs of IO Status/Control and C-Con not served
- PSSCS-1045: Report correct SVC Error if application did not respond on SVC read/write requst
- PSSCS-1113: S-0-0279 contains IDN but should not
- PSSCS-1141: Change Error Code Description
- PSSCS-1162: Diagnosis and LED pattern wrong if HP0 fails
- PSSCS-1203: S LED behaviour wrong in case of Watchdog Error
- PSSCS-1205: [netRAPID52] Incorrect Security Memory Informations
- PSSCS-1207: No CP4 indication after hot-plug to CP4
- PSSCS-1243: Maximum producer processing time (t5) too smal
- PSSCS-1244: Wrong calculation of IO Length represented in DPM Info Block
- PSSCS-1246: Sercos S LED half MST loss not signaled
- PSSCS-1248: NRT traffic sporadic dropped
- PSSCS-1249: Mac Addresse set through Driver-API not within S-0-1019
- PSSCS-1250: MST Loss Counter not allowed during Hotplug
- PSSCS-1251: [netX100] Missing rcX2.1 target descriptions
- PSSCS-1254: Stack Size of IDN task to small
- PSSCS-1255: [nxo] Write to not allocated memory
- PSSCS-1256: [NXIO] Feature: Add IDNs S-0-1350 and S-0-0262
- PSSCS-1257: [netX51] firmware does not start if used on RAM based device
- PSSCS-1258: [netX52] No firmware start
- PSSCS-1260: XC-Update: CDEV configured at single block
- PSSCS-1261: [netX52] support FlashLabel
- PSSCS-1262: NDIS rcX2.0 Frame number evaluation
- PSSCS-1264: Error Code for improper watchdog parameter
- PSSCS-1266: Loopback Diagnosis Message
- PSSCS-1267: Report Diagnosis if t1, t6 or t7, etc. are greater than the Sercos cycle time
- PSSCS-1269: S-0-1303.0.3 Level Indicator at Buffer Overflow
- PSSCS-1272: Phase Change Indication to NRT
- PSSCS-1277: [COM-Task] Wrong ifdef statement at public header
- PSSCS-1278: [NRT-Task] Drv_EddIoctl failes with error
- PSSCS-1287: [AP-Task] RCX_GET_DPM_IO_INFO_CNF does not contain transmission type
- PSSCS-1289: [COM-X51] Uart does not work
- PSSCS-1294: [NXIO50, NXIO100] S-LED State Half MST Losses not signaled
- PSSCS-1298: [netX51] USB Marshaller not working
- PSSCS-1300: [LFW] create limited NXLFW for netX52
- PSSCS-1302: Object Dictionary Electronic Lable clean up
- PSSCS-1305: S LED Period to short
- PSSCS-1308: [NXIO50] Wrong Input Data Position
- PSSCS-1309: usFlags at RCX_GET_DPM_IO_INFO_REQ does not show DMA
New Features:
Bugs:
- PSSCS-889: Set-Configuration error is also displayed in Communication error
- PSSCS-896: Local write to not existing IDN causes a wrong error code
- PSSCS-961: [AP-Task] IDNs of IO Status/Control and C-Con not served
- PSSCS-1045: Report correct SVC Error if application did not respond on SVC read/write requst
- PSSCS-1113: S-0-0279 contains IDN but should not
- PSSCS-1141: Change Error Code Description
- PSSCS-1162: Diagnosis and LED pattern wrong if HP0 fails
- PSSCS-1203: S LED behaviour wrong in case of Watchdog Error
- PSSCS-1205: [netRAPID52] Incorrect Security Memory Informations
- PSSCS-1207: No CP4 indication after hot-plug to CP4
- PSSCS-1243: Maximum producer processing time (t5) too smal
- PSSCS-1244: Wrong calculation of IO Length represented in DPM Info Block
- PSSCS-1246: Sercos S LED half MST loss not signaled
- PSSCS-1248: NRT traffic sporadic dropped
- PSSCS-1249: Mac Addresse set through Driver-API not within S-0-1019
- PSSCS-1250: MST Loss Counter not allowed during Hotplug
- PSSCS-1251: [netX100] Missing rcX2.1 target descriptions
- PSSCS-1254: Stack Size of IDN task to small
- PSSCS-1255: [nxo] Write to not allocated memory
- PSSCS-1256: [NXIO] Feature: Add IDNs S-0-1350 and S-0-0262
- PSSCS-1257: [netX51] firmware does not start if used on RAM based device
- PSSCS-1258: [netX52] No firmware start
- PSSCS-1260: XC-Update: CDEV configured at single block
- PSSCS-1261: [netX52] support FlashLabel
- PSSCS-1262: NDIS rcX2.0 Frame number evaluation
- PSSCS-1264: Error Code for improper watchdog parameter
- PSSCS-1266: Loopback Diagnosis Message
- PSSCS-1267: Report Diagnosis if t1, t6 or t7, etc. are greater than the Sercos cycle time
- PSSCS-1269: S-0-1303.0.3 Level Indicator at Buffer Overflow
New Features:
Bugs:
Bugs:
- PSSCS-1398: Fix S-0-1005 (t5) calculation
- PSSCS-1402: Register internal Diagnosis with Text length larger 60 octet
Bugs:
- PSSCS-1385: Make S-0-1300.0.5 writable by SIII_SL_IDN_CMD_WRITE_IND
Bugs:
- PSSCS-1323: Hardware Options not correct
- PSSCS-1326: A change at S-0-1050.x.5 shall affect MaxRtData
Bugs:
- PSSCS-1302: Object Dictionary Electronic Lable clean up
- PSSCS-1305: S LED Period to short
- PSSCS-1308: [NXIO50] Wrong Input Data Position
- PSSCS-1309: usFlags at RCX_GET_DPM_IO_INFO_REQ does not show DMA
Bugs:
Bugs:
- PSSCS-1266: Loopback Diagnosis Message
- PSSCS-1269: S-0-1303.0.3 Level Indicator at Buffer Overflow
- PSSCS-1277: [COM-Task] Wrong ifdef statement at public header
- PSSCS-1278: [NRT-Task] Drv_EddIoctl failes with error
- PSSCS-1287: [AP-Task] RCX_GET_DPM_IO_INFO_CNF does not contain transmission type
- PSSCS-1289: [COM-X51] Uart does not work
- PSSCS-1294: [NXIO50, NXIO100] S-LED State Half MST Losses not signaled
- PSSCS-1298: [netX51] USB Marshaller not working
New Features:
Bugs:
- PSSCS-1257: [netX51] firmware does not start if used on RAM based device
- PSSCS-1258: [netX52] No firmware start
- PSSCS-1260: XC-Update: CDEV configured at single block
- PSSCS-1261: [netX52] support FlashLabel
Bugs:
Bugs:
- PSSCS-1205: [netRAPID52] Incorrect Security Memory Informations
- PSSCS-1251: [netX100] Missing rcX2.1 target descriptions
New Features:
Bugs:
- PSSCS-1249: Mac Addresse set through Driver-API not within S-0-1019
Bugs:
- PSSCS-1237: Ramdisk area in LD-File missing
- PSSCS-1238: 4th (NDIS) Mac Address
- PSSCS-1243: Maximum producer processing time (t5) too smal
- PSSCS-1244: Wrong calculation of IO Length represented in DPM Info Block
- PSSCS-1246: Sercos S LED half MST loss not signaled
New Features:
- PSSCS-1192: Feature: Support Cross Communication (CC)
Bugs:
- PSSCS-1240: DMA Mode fix length calculation VarCfg
- PSSCS-1241: Make TX Buffer Update in Phases >= CP3 only
Bugs:
Changes:
Bugs:
- PSSCS-1223: Feature: Do Buffer Exchange short before t1
Bugs:
- PSSCS-1209: Feature: Update XC to support Descriptor sizes up to 260 Byte
- PSSCS-1212: SVC Read with length >= 1024 answered with 0x7003
- PSSCS-1213: S-0-0017 could contain double entries
- PSSCS-1214: Ring Healing without Master valid bit
New Features:
- PSSCS-1192: Feature: Support Cross Communication (CC)
Bugs:
- PSSCS-1212: SVC Read with length >= 1024 answered with 0x7003
- PSSCS-1232: Suport all S-0-0014 Bits for Spec V1.1.2
Bugs:
- PSSCS-1225: If SCP_VARCFG_0x02 configured no previous versions in S-0-1000
Bugs:
- PSSCS-1221: NRT frames received on bus not handled by stack
New Features:
- PSSCS-1217: [nxo] support module on rcX V2.1.X base firmware
Bugs:
Bugs:
Bugs:
- PSSCS-1149: Report SCP Class HP in SDDML files
- PSSCS-1202: After Power Cycle Hotplug not working
- PSSCS-1208: Current length of Connection is not a even number
Bugs:
- PSSCS-1012: S-0-1002 Minimum and maximum values must be the device limits
- PSSCS-1088: Handling of Run and Ready bit during channelinit to fast for driver/toolkit
- PSSCS-1093: [LFW] Counter (Bit 15-12) within Connection-Control not handled
- PSSCS-1175: Support IDN S-0-1042 Topology index
- PSSCS-1190: CP0 Descriptor not always updated
- PSSCS-1196: [netX52] no startup possible
Bugs:
- PSSCS-940: Missing check of the IDN S-0-1050.x.10 during S-0-0127
- PSSCS-1012: S-0-1002 Minimum and maximum values must be the device limits
- PSSCS-1088: Handling of Run and Ready bit during channelinit to fast for driver/toolkit
- PSSCS-1093: [LFW] Counter (Bit 15-12) within Connection-Control not handled
- PSSCS-1170: No check on incorrect communication version
- PSSCS-1171: Handling during wrong phase change
- PSSCS-1173: Attribute of IDN S-0-1032 and S-0-1305.0.1 wrong
- PSSCS-1175: Support IDN S-0-1042 Topology index
- PSSCS-1176: Report SVC Read Errors
- PSSCS-1177: S-0-0021 Errors wrong
- PSSCS-1178: S-0-1051 not corresponding to S-0-1050.x.01
- PSSCS-1179: Remove Procedure Command diagnosis after Masters deactivation
- PSSCS-1181: Com Status Change Indications not signalled
- PSSCS-1182: IP Communication through NDIS corrupted
- PSSCS-1185: Multiple Slave Device must support Address 0
- PSSCS-1186: Do not generate C1D error if 130ms timeout occures
Bugs:
- PSSCS-1193: Do not generate C1D error if 130ms timeout occures
Bugs:
- PSSCS-1182: IP Communication through NDIS corrupted
New Features:
- PSSCS-1166: [NXO] Add RAW Ethernet Interface (NDIS)
Bugs:
- PSSCS-706: After config.nxd deleted and channelinit applied the firmware is still configured (RUN)
- PSSCS-1123: SVC wrong at wide offset larger as 0x482
- PSSCS-1150: HP1 Parameter transmission Acknowledge
- PSSCS-1153: Use Sercos SDDML naming conventions
- PSSCS-1154: Mac Addresse set through Driver-API not within S-0-1019
- PSSCS-1156: Configuration of FSP Type Encoder not possible
- PSSCS-1157: Frame configuration at Offset <8 for MDT/AT 2/3/4 impossible
- PSSCS-1161: [netX100-NXO] Target shall contain SIP
New Features:
- PSSCS-1160: Allow DivClk reconfiguration in CP3/CP4
Bugs:
- PSSCS-1019: Get DPM I/O Information returns the wrong process data size
- PSSCS-1144: Store Sercos Address non volatile as it is defined for S-0-1040
Bugs:
- PSSCS-1136: During CP3 the 500ms timeout is active
- PSSCS-1137: NRT frames answered on both Ports
- PSSCS-1139: [netX52] COM0 and COM1 MMIO configuration wrong
Bugs:
Bugs:
- PSSCS-1125: Support missing IDN S-0-1035.0.01 (Error Counter P&S)
Changes:
Bugs:
- PSSCS-1080: [comX 51, NRP52] Yellow Ethernet LED blink on activity
- PSSCS-1081: [netX 51] Hardware Options at Device Info are wrong
- PSSCS-1100: [LFW] Limited Firmware shows incorrect name, "_ltd" is missing
Changes:
- PSSCS-1115: Change stack limitation for ltd. Libs and LFW to time limitation
Bugs:
- PSSCS-1024: No 130ms MST timeout in CP0
- PSSCS-1029: S-0-1024 Executed reported differently on multi-slave device
- PSSCS-1039: Report CP4 Operational State diagnosis
- PSSCS-1041: set IP address to the default value, if no IP address set or configured wrong
- PSSCS-1042: Add diagnosis for S-0-1024 execution (procedure command)
- PSSCS-1090: Report correct used sercos HAL version in S-0-1026
New Features:
Bugs:
- PSSCS-1082: Task can get blocked/canceled during init process
New Features:
- PSSCS-1078: [netRAPID 52] Provide device description for netRAPID devices
Bugs:
- PSSCS-1076: netX 50 chip: Webserver is not accessible
Changes:
Bugs:
- PSSCS-1001: Update sercos stack to use rcX v2.0.8.20 and v2.1.7.0
- PSSCS-1066: Failed to upload files via servX through page /upload
- PSSCS-1067: Large own NRT packets not transmitted in CP3/CP4
- PSSCS-1068: Provide netRAPID 52 firmware
- PSSCS-1069: [NetJack51]: change hardware options in the firmware file header
Bugs:
- PSSCS-1025: [netJack] Wrong DPM size in system information
- PSSCS-1048: S-0-0017 amount of IDNs to small
- PSSCS-1052: Slave rejects telegram assignment of offset 0 on MDT1-3 and AT1-3
- PSSCS-1055: [netJACK51] - Not specified LED is flashing RED synchronously with LINK/ACT LED
- PSSCS-1057: [netJACK51] - USB connection to device doesn't work
- PSSCS-1058: [netJACK51] - UART Serial connection to device doesn't work
- PSSCS-1059: [netJACK51] - Reset through Web Interface leads to Send Mailbox Full
- PSSCS-1060: [comX51] Device reset via Web Interface blocks the firmware
- PSSCS-1061: [comX51] COM port does not work
- PSSCS-1062: [comx51] USB connection does not work
Bugs:
- PSSCS-336: Insuffcient error handling if bSlaveIdx is wrong
- PSSCS-798: Some IDN attributes not according to specification
- PSSCS-841: C1D error occured but no error code in S-0-0390
- PSSCS-853: Wrong SVC Error code
- PSSCS-859: Packets sended to TFTP via DPM not routed to TFTP task
- PSSCS-942: Missing S-0-1048 handling for multiple slaves
- PSSCS-948: Fix Maximum values and units of some IDNs
- PSSCS-959: Last slave in line does not insert sercos address in CP0 AT frame in 511 slave configuration
- PSSCS-980: [AP-Task ] missing alignment of some packets in the public API header
- PSSCS-982: Evaluation of P/S Frames on port in CP0 wrong - sync not started - no IO data updates
- PSSCS-986: Update Component servX Webserver to v1.3.3.0
- PSSCS-987: Update Component Marshaller to v2.0.14.6
- PSSCS-988: Update Component TCPIP to v2.1.21.0
- PSSCS-991: SVC valid bit is not set in CP1 by multiple slaves with index > 0, if the master does not set MHS bit
- PSSCS-993: [cifX100, comX100] Chip Type wrong
- PSSCS-996: Set IP address to the default value, if no IP address configured
- PSSCS-1003: No CP0 address insertion if communication version according Spec V1.3.0 configured
- PSSCS-1004: S-0-1305.0.1 sercos current time not changeable
- PSSCS-1009: PHYs are switched off not simultaneously after DPM WD timeout error
- PSSCS-1010: Add CP4 operational State and 130ms MST timeout Error
- PSSCS-1013: [netJACK100] Firmware can't be configured in SyconNET